package org.jeecg.weixin.cp.api;

import org.jeecg.weixin.common.error.WxErrorException;

import java.util.List;

/**
 * <pre>
 *  任务卡片管理接口.
 *  Created by Jeff on 2019-05-16.
 * </pre>
 *
 * @author <a href="https://github.com/domainname">Jeff</a>
 */
public interface WxCpTaskCardService {

	/**
	 * <pre>
	 * 更新任务卡片消息状态
	 * 详情请见: https://work.weixin.qq.com/api/doc#90000/90135/91579
	 *
	 * 注意: 这个方法使用WxCpConfigStorage里的agentId
	 * </pre>
	 *
	 * @param userIds
	 *            企业的成员ID列表
	 * @param taskId
	 *            任务卡片ID
	 * @param clickedKey
	 *            已点击按钮的Key
	 */
	void update(List<String> userIds, String taskId, String clickedKey) throws WxErrorException;
}
